package com.plz.afmt.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.plz.web.base.vo.PagerResult;
import java.util.List;

import com.plz.afmt.dto.SysUserDto;
import com.plz.afmt.dto.SysUserQueryDto;
import com.plz.afmt.entity.SysUserEntity;
import com.plz.afmt.vo.SysUserVo;

/**
* 系统用户
*
* @author jzc
*/
public interface SysUserService extends IService<SysUserEntity> {

    PagerResult<SysUserVo> pageQuery(SysUserQueryDto dto);

    SysUserEntity addOrUpdate(SysUserDto dto);

    List<SysUserEntity> addOrUpdateList(List<SysUserDto> dto);

    List<SysUserVo> listFor(SysUserQueryDto dto);

    SysUserVo detail(Long id);

    SysUserEntity queryByLoginName(String loginName);

}